mdl-layout-header {
    mdl-layout-header-row {
        mdl-layout-title {
            font-size: 28px;
            font-weight: 400;
            color: black;
        }
        i {
            font-size: 42px;
            top: 10px;
            right: 20px;
            position: absolute;
            color: BLACK;
        }
    }
}

mdl-layout-content {
    height: calc(100% - 50px);
    flex-grow: 0;
    overflow: hidden;
    background-image: url("../../../../assets/images/desktop/icon-bg.jpg");
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
    background-size: 100% 100%;
    
    .sys-icon-container {
        height: calc(100% - 40px);
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        flex-wrap: wrap;
        align-content: flex-start;
        padding-top: 35px;
        padding-left: 35px;
        .sys-icon-prompt {
            position: absolute;
            margin-left: 55px;
            margin-top: 5px;
            z-index: 2;
        }
        .sys-title {
            position: relative;
            width: 100px;
            top: -27px;
            left: -17px;
            text-align: center;
            color: white;
            font-size:12px;
        }
    }
}

.footer {
    width: 100%;
    position: absolute;
    height: 45px;
    bottom: 0px;
    background-color: rgb(3, 169, 244);
}

